<?php
/**
 * Página inicial do teaser
 *
 ** @author Níssius Ribas
 */
class home extends NT_Default_Controller {

    private $seo;
    
    public function __construct() {
        parent::__construct();
        
        $this->load->library("mobile_detect"); // apagar se o teaser não tem mobile
    }
    
    /**
     * Método que é chamado ao executar a página incial de um teaser.
     * 
     * @param string/null $lang Se passado o idioma, nao detecta, se nao passado
     */
    public function index($lang = null) {
        
        // apagar/comentar esse bloco se o teaser não tem mobile
        if($this->mobile_detect->isMobile()){
            // neste exemplo, procuraria nos controllers um dir "mobile"
            // e la o controller "home.php" e executaria o metodo index dele
            redirect("mobile/home");
        }

        
        /* de acordo com a conf do browser do usuário, qual o idioma que este teaser dispõe
         que melhor fecha com a conf do usuário.
         Isso claro se não veio explicitamente uma lang na URL
         */
        if($lang == null){
            $this->load->library("lang_detect");
            $lang = $this->lang_detect->get();            
        }
        
        
        /**
         * SEO -> Na home é diferente, como a URL da home é a mesma da base, então ele tem 
         * que buscar por um determinsado identificador de seo que no caso é o idioma/home
         * 
         */
        $this->lang->load('dados', $lang);
        $this->seo = $this->nt_global_seo->getSeoFor("$lang/home");
        $this->seo['lang'] = $lang;
        $data['seo'] = $this->seo;

        
        // escreva aqui o código do seu controller \o/
        
        $this->load->view("teaser/home/index",$data);
    }

}
